package controle.dados;
import robocode.DadosRobos.*;
import interfaces.IParametroRedeNeural;

import java.util.List;

public class ParametroRedeNeural implements IParametroRedeNeural {
	
	private PosicaoJogador [] posicoesJogadores;
	
	//Instancia as posições dos jogadores
	
	public ParametroRedeNeural(List<RoboScaneado> robosScaneados){
		posicoesJogadores = new PosicaoJogador[robosScaneados.size()];
		
		int indicePosicaoJogadores = 0;
		
		for(RoboScaneado robo : robosScaneados){
			PosicaoJogador posicao = new PosicaoJogador(robo);
			posicoesJogadores[indicePosicaoJogadores] = posicao;
			indicePosicaoJogadores++;
		}
	}

	public PosicaoJogador[] getPosicaoTodosJogadores() {
		return posicoesJogadores;
	}
}
